Click to see what's new in v3.0! Download | Purchase | FAQ | Home

Search (advanced)

Wizard

Step #1 - Operation
Step #2 - Images
Step #3 - Web Page
Step #4 - FTP
Step #5 - Finish


Configuring

Quick Start Guide
Detailed Setup
Thumbnail Properties
WebPage Appearance
FTP Settings
Program Automation
E-mail Settings
HTTP Settings
Misc Options
GPS Setup
HTML Properties
Miscellaneous HTML


Images

EXIF Editor
Batch Processing
Rotating Images


Web Pages

Preview Web Pages
View Web Pages
Sample Web Page
Font Properties


Miscellaneous

RoboPhoto FAQ
What's New in v3.0
Screen Shots
Advanced Features
HTML Template Files
Sign Up With Tripod
PAD File (htm)
PAD File (xml)
Legal Info
End-User License


Application

System Requirements
Demo Limitations
Download The Demo
Purchase
Unlocking The Demo


Camera icon   Settings (GPS Tab)



You can add powerful mapping features to your photo galleries by using a supported GPS unit and by selecting the appropriate options from this screen.

If you don't want to add mapping to your photo galleries, simply uncheck the 'Use the Garmin GPS...' box and forget about it - here's a sample that does not use georeferenced images.

RoboPhoto determines the latitude and longitude of each image by equating the times in the GPS tracklog to the times of the images. Knowing the coordinates, the program can then create links for each picture that point to several popular on-line mapping engines. Using a GPS also allows for the creation of an area map that shows all of the pictures on a single street map along with the actual tracklog.

If you don't have a GPS unit, you can still georeference images by manually entering the latitude/longitude coordinates on the EXIF editor screen.

There are several things you should consider and/or account for when creating web pages that include georeferenced images. Listed below is a to-do list that illustrates these considerations:

1) Confirm that your GPS unit is supported. See the system requirements page for more info.

2) Confirm that your camera writes EXIF format images (all modern cameras do) OR that your camera writes disk files (like Sony's line of floppy disk cameras) with times that match when the pictures were taken. Note: to read times from the disk file instead of the EXIF headers, you must specify the UseDiskFileDate Misc Option.

3) Turn the GPS on and obtain a position fix.

4) Confirm that the time difference between the camera and the GPS is zero or within your allowable limits. Click here for more info.

5) Turn the GPS tracklog recording OFF.

6) Set the GPS to record tracklog points every X seconds (instead of 'Auto' or 'Distance'). If your GPS model doesn't allow this, set to 'Auto' and skip the next step.

7) Determine the most appropriate value of X by considering the estimated time and the number of trackpoints that your GPS can record. The goal is to record as many trackpoints as possible without filling up the GPS's memory during the time you'll be taking pictures.

A good rule of thumb for the tracklog recording increment is this:

For every 1000 trackpoints that your GPS can store, each 1 second increment gives you 15 minutes of total recording time. Huh? For example, if your GPS unit can store 1000 trackpoints and if you're recording these every second, you have 15 minutes to take the pictures. If your GPS unit can store 2000 trackpoints and if you're recording them every 16 seconds, it'll be 8 hours until the GPS's memory fill up.

A real world example: You own a Garmin GPS 12 (1000 trackpoints) and you anticipate that your journey is going to take 2 hours. What is the optimal tracklog recording increment? If you set it at 1 second, you'll get 15 minutes. That's not long enough so you need to increase the increment. 2 seconds gives 30 minutes. 3 seconds gives 45 minutes. 4 seconds gives an hour. Etc. So, for 2 hours, your increment should be 8 seconds. If you were using a Garmin GPS III Pilot (2000 trackpoint), the optimal increment would be 4 seconds. Got it?

8) Turn the GPS tracklog recording ON and mount it wherever is appropriate (on your dashboard, the top of your backpack, on your handlebars, etc.).

9) Forget about the GPS unit until you're done taking pictures. You can still use your GPS as always - creating GOTOs, following routes, changing batteries, etc. Just make sure that the tracklog recording remains on.

10) Embark on your picture taking journey. If you later find that you need more time, there's no problem with increasing the tracklog recording increment. There's also no problem with turning the GPS off when you're stationary. Just keep in mind that each picture must be taken within the time frame that the GPS is recording a tracklog.

11) When done, turn the GPS tracklog recording OFF.

12) Back at the computer, turn the GPS on and connect it to the COM port. Make sure that the interface mode is set to Garmin's proprietary protocol (not NMEA). Again, at this point, make sure the tracklog recording is OFF so that you don't record bogus tracklog points.

13) Start RoboPhoto, making sure that the 'Use the Garmin GPS...' option is checked.

14) Ensure that you're uploading the web page to a publically accessible web server. This is required in order to create the area map.

15) Create the web page as normal.

The result should look something like this.

To test the GPS functionality, you don't have to go on a long trip - just walk around in your front yard.

You can automatically write the info obtained from the GPS tracklog to each image's GPS EXIF header by specifying the GpsWriteToExif Misc Option. The GpsReadFromExif Misc Option allows you to read latitude and longitude information from the EXIF headers instead of the tracklog. You'll need to specify both of these if you'll be adding new images to existing photo galleries or if your camera is capable of directly recording the GPS coordinates, like some of the high end Nikon models do.

Back to the top

Use the Garmin GPS
Check this box if there's a Garmin GPS connected to the selected COM port. If unchecked, the program will not attempt to download the tracklog when creating a web page.

Back to the top

GPS COM Port
Select the COM port where the GPS is connected. If you select Auto, the program will search for it until it's found.

Using Auto will slow things down, so specify it only as a last resort. A better alternative is to just guess at the COM port until the test passes.

Back to the top

Test GPS Communication
Click this button to test the GPS communication. This downloads the GPS's tracklog and writes it as tracklog.csv in the main RoboPhoto directory.

Make sure that:

  • The GPS unit is supported. See the system requirements for more info.
  • You select the correct COM port. If you're unsure, select 'Auto'.
  • A tracklog exists in the GPS.
  • Other software applications that may be running are not using the selected COM port.
  • Your operating system and/or computer hardware is not blocking access to the COM port. Some energy management systems may interfere with the operation of the COM port.
  • The GPS is turned on and physically connected to the computer using the correct data cable.
  • The cable connection at the GPS unit is secure, especially if you're using an Etrex unit.
  • The GPS's interface mode is set to Garmin's proprietary protocol (not NMEA).
  • The COM port is properly configured and enabled from the Windows control panel.
Success or failure of the test will be reported to you.

The test also writes 2 additional files named trackloglat.csv and trackloglon.csv. These are standard comma delimited files that you can import into Excel to create graphs of the latitude and longitude data like this and this. Each record contains 4 fields with values based on:

  • Field #1: The number of standard deviations above the moving average
  • Field #2: The moving average
  • Field #3: The measured latitude or longitude
  • Field #4: The number of standard deviations below the moving average
The hope is that all of the trackpoints fall within the upper and lower bands. Those that fall outside don't fit in with the rest, so they may be bogus.

If you don't specify the TrackPointErrorDeviations and TrackPointErrorPeriods Misc Options, the program will use 3 standard deviations above and below a 20 period moving average.

Back to the top

Time Offset
RoboPhoto equates the times in the GPS tracklog to the times associated with the pictures to determine each picture's coordinates. So, to be accurate, either the GPS time must match the camera time OR an offset be specified here to account for the time difference between the two. The offset is expressed in seconds.

If the camera's time is before the GPS's time, the number should be negative. Otherwise, it should be positive. For example, if the GPS's time is 11:23:44 and the camera's time is 11:22:43, the offset is -61.

Instead of specifying this number each time, you should just simply set the camera's time to match the GPS's time then specify zero for the offset. To set the camera's time, do the following:

1) Turn on the GPS and obtain a position fix.

2) Go to the GPS screen where the time is displayed. Assume, for this example, that the time is 10:22:01.

3) Set the camera's time to 10:23:00, then wait for that time to display on the GPS. When it does, save the camera time. Be quick. The two times should then match or at least be close enough so that it doesn't matter.

Since the camera, unlike the GPS, does not keep exact time, you'll need to periodically (maybe once a month) repeat this process to ensure that the times stay in sync.

You can also use the offset field to account for other factors that relate to time. For example, if you're using one of Sony's floppy based cameras (and if you've specified the UseDiskFileDate Misc Option), it'll take about 4 seconds to write each image to disk, i.e. if you press the shutter button at 10:11:22, the time would be 10:11:26. You can account for this by subtracting 4 seconds from the offset.

The importance of the offset's accuracy depends on the conditions under which you're taking the pictures. Assume that there's a 15 second error in the offset. If you're traveling at 60 miles per hour, the positional error would be 1/4 mile. On the other hand, if you're stopped for at least 15 seconds when each picture is taken, there would be no error. The bottom line is that the error associated with the offset needs to be less than the stationary time when each picture is taken, i.e. if there's a 60 second error in the offset, it won't matter as long as you're stationary for at least 60 seconds when each picture is taken.

You can calculate the offset by:

1) Take a picture of your GPS receiver showing the time.

2) Click the 'Calc' button.

3) When prompted, load the image into your normal graphics program.

4) Note the GPS time and enter it in HH:MM:SS format when prompted.

5) Delete the image so that it's not included with the web page.

Back to the top

Area Map Photo Icon
RoboPhoto places an icon on the area map where each picture is taken. Select the icon you want to use from the drop down list.

Back to the top

Area Map Photo Icon Text
You can place text next to each photo icon by selecting it from the drop down list. Normally, so that others can equate the icon with an image in the thumbnail table, you should select '+ Filename Caption'. If you find that the area map is becoming cluttered, you may want to select 'With No Caption' from the list.

Back to the top

Area Map Track Point Color
You can specify the color of the trackpoints from the drop down list. These can be constant, per the speed, or per the direction of travel.

If you color trackpoints per the speed, you can select preconfigured speed ranges described below or you can define custom ones by specifying the AreaMapMinSpeedBrown thru AreaMapMinSpeedRed Misc Options.

Coloring trackpoints per the direction of travel may be useful if you're backtracking as it would allow you to distinguish the tracks going to or from a given point. A flight instructor could, for example, use it to test a student's ability to fly a straight line, i.e. flying true north and noting how often the direction changes from east/west of north - the goal would be for this to change as often as possible as the plane maintains the northerly track.

Back to the top

Area Map Track Point Size
Select the size of the trackpoints from the drop down list. If you select 'Auto', the program will select the size based on the map coverage, using smaller trackpoints for larger maps.

Select 'Small Crosshair' if positional accuracy is more important than visibility. To omit the trackpoints so that only the photo icons appear on the area map, select 'No Track Points'.

Back to the top

Track Point Speed Ranges
If you're coloring the trackpoints based on the speed, select an appropriate preconfigured speed range. If you're hiking, 'Walking or Jogging' would be a good choice.

The preconfigured speeds (in mph) are listed below:

Activity Brown Green Purple Blue Black Red
Walking or Jogging 0-2 2-4 4-6 6-10 10-15 15+ mph
Cycling 0-5 5-15 15-25 25-40 40-55 55+ mph
ATV Off Road 0-5 5-10 10-15 15-25 25-35 35+ mph
Boating 0-5 5-15 15-30 30-45 45-65 65+ mph
Motocross 0-10 10-25 25-40 40-55 55-70 70+ mph
Suburban Driving 0-15 15-25 25-35 35-45 45-55 55+ mph
Highway Driving 0-25 25-40 40-55 55-65 65-75 75+ mph
100hp Cessna 150 0-50 50-65 65-75 75-85 85-105 105+ mph
180hp Cessna 172 0-55 55-70 70-85 85-100 100-120 120+ mph
230hp Cessna 182 0-60 60-75 75-95 95-120 120-140 140+ mph
Higher Speeds 0-60 60-100 100-150 150-200 200-250 250+ mph
Highest Speeds 0-100 100-150 150-200 200-250 250-500 500+ mph


If you specify the AreaMapMinSpeedBrown thru AreaMapMinSpeedRed Misc Options, they will be used instead of what's specified here. These options allow you to specify custom speed ranges instead of using the preconfigured ones above.

Back to the top

Track Point Speed Units
Select the units (mph, km/hr or knots) from the drop down list. The speeds listed above will be converted to the units that you select.

Back to the top

Save
Click this button to save the current information to rp.ini, which is located in the main RoboPhoto directory.

Back to the top

Help
Click this button to load the help file. You can also press the F1 key anywhere in the program for context sensitive help.

Back to the top

Close
Click this button to close the form.

Back to the top
Send email or go home.
Check to enable GPS communication COM port where the GPS is connected Test the GPS communication Time difference between the GPS and the camera Area map photo icon Text to place next to the photo icons Area map track point color Area map track point size Predefined speed ranges for the track points Speed range units Save the current settings Get help Close the form Image and thumbnail settings Web page settings FTP settings Program automation E-mail settings HTTP post settings Misc options